package top.jolyoulu.modules.redismodule.lock;


/**
 * @Author LuZhouJin
 * @Date 2023/5/31
 * KeyRule
 */
public interface KeyRule {

    /**
     * 产生一个令牌
     * @param arg 用户自定义参数
     * @return
     */
    String getKey(String arg);

    /**
     * 获取锁失败后会调用该方法
     */
    void LockFailure();
}
